package com.mjf.cjt.vo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;

import java.util.List;

/**
 * <p>
 * desc
 * </p>
 *
 * @author chenshoumeng
 * @date 2025/5/19 02:13
 */
@Data
@JsonIgnoreProperties(ignoreUnknown = true)
public class TFResultVO {

    private String code; // 状态码 0代表成功，999代表有业务异常
    private String message; // 状态信息
    private TFResultDataVO data; // 返回数据
    private String result;

    @Data
    @JsonIgnoreProperties(ignoreUnknown = true)
    public static class TFResultDataVO {
        private String Code; // 状态码
        private String StatusCode;
        private List<String> variables; // 校验字段

        // 生产加工单
        private String id; // 单据ID
        private String ts; // 单据数据库时间戳
        private String code; // 单据编码
        private String voucherDate; // 单据日期
        private String externalCode; // 外部单据号

    }
}
